Top 10k strings from 16-48 Magazine - Issue 26 (1986)(16-48 Tape Magazine)(Side B).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
7 5 d$,ver3,hor3 5 c$,ver2,hor2 5 b$,ver1,hor1 5 "","","","","","" 4 (ver3,hor3)=79 4 (ver2,hor2)=79 4 (ver1,hor1)=79 3 ;"Big Code" 3 ;" " 3 )*(l>lc),16 3 (ver3,hor3)=71 3 (ver3,hor3) 3 (ver2,hor2)=71 3 (ver2,hor2) 3 (ver1,hor1)=71 3 (ver1,hor1) 2 z$="00070202 2 ver3,hor3;" 2 ver2,hor2;" 2 ver1,hor1;" 2 playround=1 2 playround=0 2 compround=1 2 compround=0 2 a$,ver,hor 2 DELETE BASIC 2 ASSEMBLY LISTING 2 ANOTHER GAME Y/N 2 ;"lib6code" 2 ;"delete/c" 2 ;"SCORE ";sc 2 *(l>lc);" " 2 (ver3,hor3)=120 2 (ver2,hor2)=120 2 (ver1,hor1)=120 2 (chars/256 2 (V+T,W+R)=5 2 (V+T,W+R)=4 2 (V+T,W+R)=2 2 "delete/c" 2 "Big Code" 2 TO BEGIN 2 A KEY 2 PUSH 1 |7_&|7_-|7_4|7_;|7_B|7_I|7_P|7_W|7_^|7_e|7al|7as|7dz|7d 1 z=prog+291 1 z$="12010204CONGRATULATIONS": 1 z$="12010204BAD LUCK TO YOU": 1 z$="10020203 1 z$="10000212SIDE 1 z$="08020204STOP TAPE NOW!": 1 z$="08000203 1 z$="05090104I WIN THE GAME": 1 z$="05080104YOU WIN THE GAME": 1 z$="04090104 1 z$="01020104 1 z$="00040202 1 z$="00030202 1 z$="00000204 1 z$="00000202 1 ver+w,hor;" 1 s 1 playmen=playmen+1 1 play=play-1 1 nines 1 m L 1 library 6 1 lib6code 1 l=l+(l<max)*(k$="6" 1 draw=draw+1 1 compmen=compmen+1 1 comp=comp-1 1 colo 1 circus ! 1 circus 1 c 1 big 1 a$,ver,hor: 1 V+T,W+R;" ": 1 To choose a square enter 1 This is a version of Noughts 1 TO PLAY, PRESS P 1 THANKS FOR PLAYING 1 TAPE START 1 STOP THE TAPE 1 SCREEN SETUP 1 SB0PB@PBPPB}PBvs 1 SAVE""delete/c""CODE 60000,42 1 RUN THE TAPE 1 RINGMASTER 1 PRESS A KEY 1 M/CODE LIBRARY 6 1 LET THE TAPE RUN 1 GENERAL NOTES 1 GAME OVER"; 1 Created with Ramsoft MakeTZX 1 COLO + 1 COLO 1 CC,CL;" ": 1 B=469.84631 1 A=171.01007 1 =z$aHz$aUz$lbz$mwz$| 1 ;"le circus " 1 ;"WELCOME TO" 1 ;"Verifying!" 1 ;"Verified O.K. Press any key. ": 1 ;"Use up and down keys to read thenotes. 1 ;"TROIS TIMES"; 1 ;"TRAVERSE ZE WIRE"; 1 ;"TO THROW LE KNIFE"; 1 ;"TO RELEASE HOLD"; 1 ;"TO MOVE MONSIEUR SEAL"; 1 ;"TO DROP BALL! PRESS 0"; 1 ;"TO ALLE' OOP"' 1 ;"Saved and verified O.K. Press any key.": 1 ;"Rewind tape & play to Verify" 1 ;"Rewind and play to verify.": 1 ;"Press any key to start" 1 ;"Place cartridge in m'drive 1" 1 ;"PUT ZE EAD IN LE"; 1 ;"PRESS KEY> C" 1 ;"PRESS KEY 0" 1 ;"PRESS ANY KEY" 1 ;"PRESS >0" 1 ;"PRESS 0"; 1 ;"PRESS 0" 1 ;"Operation Colossus" 1 ;"Nines " 1 ;"MESDAMES ET MESSSIEURS": 1 ;"M/C library 6 " 1 ;"Let it play": 1 ;"LEFT< PRESS KEY 5."; 1 ;"LECIRCUS": 1 ;"LE DOGGY WILL EAD ZE"; 1 ;"LE CRUNCH!": 1 ;"LE CIRCUS" 1 ;"JUMP THROUGH ZE OOP 3 TIMES"; 1 ;"Insert blank cassette" 1 ;"Go on, play the tape": 1 ;"CONGRATULATIONS! YOU HAVE EARNED THE TITLE OF 1 ;"CATCH ZE HUMAN CANNON"; 1 ;"CATCH LE CLUB 3 TIMES"; 1 ;"BALL, 3 TIMES"; 1 ;"( 3 GOALS S'IL VOUS PLAIT )" 1 ;" TO BEGIN " 1 ;" RIGHT> PRESS KEY 8." 1 ;" PUSSYCATS MOUTH"; 1 ;" ON TRAPEZE"; 1 ;" I'm still loading " 1 ;" Hang on a second, "; 1 ;" The routine resides at 60000and is 42 bytes long. You need ashort BASIC program to POKE theline numbers into memory." 1 ;" A KEY " 1 ;" This is the second of the16/48 utilities." 1 ;" PUSH " 1 ;" "; 1 ;" " 1 ;" ": 1 ;" 1 ;" 1 ; "BALL IF VOU PRESS KEY> F"; 1 60000 will thendelete the lines. An error isgiven if the lines do not exist." 1 16/48#24/2 1 ,chars-256 1 *(l>lc);a$: 1 *"m";i;"library 6": 1 *"m";i;"library 6" 1 (V+T,W+R)=3 1 '" MERGE the BASIC to an existingprogram or have it in memorybefore starting to write." 1 '" This routine will deletelines of BASIC!?!" 1 '" The routines can be relocatedat any address." 1 '" RANDOMIZE 1 '" It works by finding theaddress of the line numbers thencalling a ROM routine to reclaimthat area." 1 "numbers and places them into the" 1 "library 6" 1 "lib6code" 1 "g","128","192","96","48","24","12","6","2" 1 "f","1","3","6","12","24","48","96","64" 1 "e","128","128","128","128","128","128","128","0" 1 "d","1","1","1","1","1","1","1","0" 1 "c","0","0","0","254","254","0","0","0" 1 "b","0","0","60","60","60","60","0","0" 1 "a","255","255","195","195","195","195","255","255" 1 "RET","Return to BASIC." 1 "RECLM EQU 6629","" 1 "PRINTER BUFFER." 1 "Last line to delete ";a: 1 "LNADDR EQU 6510","" 1 "LINE2 EQU 23298","" 1 "LINE1 EQU 23296","" 1 "First line to delete ";a: 1 "END RST 08","Call to error handling routine." 1 "9993 INPUT ""Last line to delete "";a: 1 "9992 INPUT ""First line to delete "";a: 1 "23658",o: 1 "16/48#24/2" 1 ","Increase to point to length oflast line." 1 ","HL points to high byte of lastline length." 1 "(300+100* 1 "","","end" 1 " XOR A","Clear carry flag prior to asubtraction."," SBC HL,DE","Length of CODE between the firstand last line is formed in HL." 1 " PUSH HL","Store address, first."," PUSH DE","Store address, last." 1 " PUSH HL","Save address of first line."," 1 " POP HL","Address of last line."," INC HL 1 " POP DE","Last line address into DE."," POP HL","First line address into HL." 1 " POP DE","Address of first line." 1 " LD HL,(LINE1)","First line number."," CALL LNADDR","Returns with address of firstline in HL."," JR NZ,END","Zero flag is reset if the linedoes not exist so jump." 1 " LD E,(HL)","Low byte of line length into E." 1 " LD D,(HL)","High byte of line length into D." 1 " JR NC,END","Jump to the end if the firstline is greater than the last." 1 " INC HL","To point past the last line." 1 " INC HL","HL points to low byte of lengthof last line." 1 " INC HL 1 " CALL RECLM","A call is made to reclaim thearea, start address in DE andfirst address to leave alone in HL." 1 " ADD HL,DE","HL contains address of end oflast line plus one." 1 " This program INPUTs the line" 1 " DEFB 25","Error Q parameter error." 1 " TABLE","" 1 won five rounds of the game. " 1 to move on, 1 to copy." 1 in a draw, then the whole of 1 copies.)" 1 YOU WIN THIS ROUND 1 Welcome to Nines 1 WANT TO PLAY AGAIN? 1 VERTICAL LINES 1 The game is played until the 1 THE GAME IS A DRAW 1 THE BASIC 1 TAPE START 1 START THE TAPE 1 Press any key to start 1 Player-";playmen;" Computer-";compmen;" Draw-";draw;" 1 PRESS ~Q~ TO QUIT! 1 PLACE MEN ON BOARD 1 OPPONENT 3 ON LINE 1 OPPONENT 2 ON LINE 1 M'DRIVE START 1 Letter first, then Number! 1 LET'S TRY AGAIN! 1 LD HL,(LINE2)","Last line number."," CALL LNADDR","Find address of last line."," JR NZ,END","Jump if that line does not exist."," PUSH HL","Put address of last line ontostack." 1 If more than five rounds end 1 IT'S MY TURN 1 INVALID ENTRY! ": 1 INTRODUCTION 1 I WIN THIS ROUND 1 HORIZONTAL LINES 1 DIAGONAL LINES 1 COMPUTER 3 ON LINE 1 COMPUTER 2 ON LINE 1 COMPUTER 1 ON LINE 1 CHECK FOR TWO WAY WIN 1 & Crosses, with a difference " 1 ";Z$;;" OCCUPIED ": 1 player or the computer has 1 for tape,"; 1 for microdrive,"; 1 for menu." 1 You go first 1 X + WIDTH NOT FROM (0 TO 32) Y + DEPTH NOT FROM (0 TO 21) > 1 WHICH SQUARE 1 HOW TO USE IT 1 Computer= 1 game is declared a draw! " 1 Save to Tape 1 Save Microdrive 1 Load next item 1 Each player has nine men " 1 "; 1 1